package commons;

import javax.faces.context.FacesContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

/**
 * Klasa obsługująca wielojęzykowość, pobiera nazwę języka .
 * @author Michał Budziło
 *
 */
public class LocalManager {

	private String local="pl";
	
	/**
	 * Konstruktor domyślny
	 */
	public LocalManager()
	{
		
	}
	
	/**
	 * Metoda pobiera wybrany język
	 * @return zwraca skrót wybranego języka
	 */
	public String getLocal()
	{
		FacesContext context = FacesContext.getCurrentInstance();
		HttpServletRequest myRequest = (HttpServletRequest)context.getExternalContext().getRequest();
		HttpSession mySession = myRequest.getSession(); 
		this.local =(String) mySession.getAttribute("lang");
		if(this.local .equals("pl"))
			return this.local ;
		else
			return "en";
	}

	
}
